#include <stdio.h>

int main()
{
    int nums[] = {0, 1, 0, 3, 12};
    int numsSize = 5;
    int j = 0;
    for (int i = 0; i < numsSize; i++)
    {
        if (nums[i] != 0)
        {
            nums[j] = nums[i];
            j++;
        }
    }
    for (int i = j; i < numsSize; i++)
    {
        nums[i] = 0;
    }

    for (int i = 0; i < numsSize; i++)
    {
        printf("%d ", nums[i]);
    }
}